/* pages/cart/cart.wxss */
page {
  height: 100vh;
  background-color: #DCDCDC;
}

.top-name {
  font-size: 40rpx;
  display: flex;
  margin-left: 50rpx;

}

.top-container {
  display: flex;
  flex-direction: row;
}



.sift {
  height: 75rpx;
  display: flex;
  justify-content: center;
  font-size: 35rpx;
  margin-top: 20rpx;
  background-color: white;
  border-radius: 35rpx 35rpx 0 0;
  margin-bottom: 10rpx;
}

.sift-context {
  margin: 10rpx 100rpx
}

.cartgood {
  border-radius: 0 0 16rpx 16rpx;

  margin-bottom: 20rpx;
  display: flex;
  background-color: white;

  .checker {
    margin: auto 20rpx
  }

  .good_detail {
    display: flex;
    padding: 20rpx 20rpx;

    border-radius: 20rpx;

    .prod_image {
      image {
        border-radius: 20rpx;
        height: 250rpx;
      }
    }

    .desc {
      display: flex;
      margin-left: 20rpx;
      margin-top: 20rpx;
      flex-direction: column;

      .pro_desc {
        font-size: 26rpx;
        font-weight: 600;
      }

      .spec {
        margin-top: 40rpx;
        font-size: 34rpx;
        color: #808080;
        margin-bottom: 40rpx;
      }
    }
  }



}

.checkout-bar {
  opacity: 0.8;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20rpx;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0 -2rpx 10rpx rgba(0, 0, 0, 0.1);

  .chooseall {
    display: flex;
    text{
      font-weight: 600;
    }
  }

  price{
    padding-left: 250rpx;
  }

  button {
      background-color: #e94732;
      color: white;
      width: 160rpx;
      border-radius: 20rpx;
  }

}



.kongbai {
  height: 130rpx;
  background-color: #DCDCDC;
}